undertake something with energy - French English Dictionary